//package com.rock.controller;
//
//
//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
//import com.baomidou.mybatisplus.core.toolkit.Wrappers;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.cqihuo.component.common.request.PageRequest;
//import com.cqihuo.component.common.response.PageResult;
//import com.cqihuo.component.common.response.Result;
//import com.rock.entity.SysUser;
//import com.rock.service.SysUserService;
//import org.springframework.web.bind.annotation.*;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import io.swagger.annotations.ApiParam;
//import java.lang.Long;
//import org.springframework.beans.factory.annotation.Autowired;
//
///**
// * 用户信息表(SysUser)表控制层
// *
// * @author alex
// * @since 2022-11-06 01:11:46
// */
//@RestController
//@RequestMapping("sysUser")
//@Api(tags = "用户信息表")
//public class SysUserController {
//
//  @Autowired
//  private SysUserService sysUserService;
//
//  /**
//   * 新增用户信息表
//   *
//   * @param sysUser
//   * @return Result<Long>
//   * @author alex
//   * @date
//   */
//  @PostMapping
//  @ApiOperation(value = "新增用户信息表")
//  public Result<Long> add(@RequestBody SysUser sysUser) {
//    sysUserService.save(sysUser);
//    return Result.success();
//  }
//
//  /**
//   * 删除用户信息表
//   *
//   * @param userId 主键
//   * @return Result<Boolean>
//   * @author alex
//   * @date
//   */
//  @ApiOperation(value = "删除用户信息表")
//  @DeleteMapping("/{userId}")
//  public Result<Boolean> delete(@PathVariable(value = "userId") Long userId) {
//    boolean flag = sysUserService.removeById(userId);
//    return Result.success(flag);
//  }
//
//  /**
//   * 修改用户信息表
//   *
//   * @param sysUser
//   * @param userId
//   * @return Result<Boolean>
//   * @author alex
//   * @date
//   */
//  @ApiOperation(value = "修改用户信息表")
//  @PutMapping("/{userId}")
//  public Result<Boolean> update(@PathVariable(value = "userId") Long userId, @RequestBody SysUser sysUser) {
//    sysUser.setUserId(userId);
//    boolean flag = sysUserService.updateById(sysUser);
//    return Result.success(flag);
//  }
//
//  /**
//   * 用户信息表详情
//   *
//   * @param userId
//   * @return Result<SysUser>
//   * @author alex
//   * @date
//   */
//  @ApiOperation(value = "用户信息表详情")
//  @GetMapping("/{userId}")
//  public Result<SysUser> detail(@PathVariable(value = "userId") Long userId) {
//    SysUser sysUser = sysUserService.getById(userId);
//    return Result.success(sysUser);
//  }
//
//}
//
//
